package com.asa.cg;

import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;

/**
 * 
 * @author Administrator
 *
 */
public class Test {

	public static void main(String[] args) {
		//一个无限循环跑死cpu的例子，我试一下看
		
    	Map<String,Object> paramMapTemp= new HashMap<String, Object>();
    	paramMapTemp.put("asa", 123);
    	
    	Map<String,Object> dataParamMap= new HashMap<String, Object>();
    	dataParamMap.put("asb", 123);

    	
    	Iterator<String> iterator = paramMapTemp.keySet().iterator();
    	
    	while(iterator.hasNext()) {//如果dataParamMap里面没有值会无限循环，因为不会进iterator往后移
    		for (String dataParamKeyItem : dataParamMap.keySet()) {//我是不会这么写的，显得好蠢
				if (iterator.next().equals(dataParamKeyItem)) {
					iterator.remove();
				}
			}
    	}
    	
    	
    	
	}
	
	
}
